body{
	display: table;
	vertical-align: middle;
	width:100%
}
.log-bg{
	width:100%;
	height:100%; 
	right: 0; 
	bottom: 0;
	position: absolute; 
	top: 0; 
	display:none;
}
.log-container{
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    background-color:#f9f9f9;
    z-index:1;
}
.log-main{
    overflow: hidden;
    background-color:#fff;
    _height:430px;
}
.log-box {
  margin: 0 auto;
  overflow: hidden;
  padding: 60px 0;
  width: 660px;
}
.log-logo {
  margin-top: 110px;
  text-align: center;
  width: 350px;
}
.log-logo a i.logo {
  background-position: -737px -160px;
  display: inline-block;
  height: 45px;
  width: 295px;
}
.log-fields {
  border-left: 1px dashed #c9c9c9;
  padding-left: 48px;
}